Copyright: Helpfile Generated by HelpWriter!


RomSoft MagicForms

RomSoft Magic Forms 2.0

O RomSoft Magic Forms 2.0 é um conjunto de componentes para o Visual Basic 5.0 que alteram as características normais dos formulários, como:

•	Arrastar um formulário inteiro (ou outro controle do formulário) sem barra de título;

•	Limitar o tamanho máximo e mínimo de um formulário;

•	Barra de título gradiente,  com cores diferentes, texto com cores e sombras, e bitmap;

•	Manter o formulário sempre visível;

•	Mudar o formato do formulário para elipses, estrelas ou formatos personalizados;

•	Gera um ícone na bandeja do sistema.

Veja as funções dos seguintes controles:

FormSize

FullDrag

GradientTitle

OnTop

PolyForm

SystemTray

Conheca outros FreeWares da RomSoft

O RomSoft MagicForms é FreeWare, sua venda é proibida.

Use os controles com seu próprio risco. A RomSoft não se responsabiliza pelo uso indevido ou problemas gerados pelo controle.

Assim que tenha testado com RomSoft MagicForms, mande me uma resposta dizendo o que achou, mandando críticas, sugestões e mais dicas  para o seguinte E-mail:

rom_soft@hotmail.com

ou um cartão postal para:

Rômulo Eustáquio da Silva

Rua Severo Leite Nº287, Bairro: Vila Guilermina

Montes Claros - MG - CEP 39400-490 - Brasil

A sua opinião será muito útil para que eu possa continuar criando novos controles FreeWare.

Eu crio esses controles por puro Hobby. Não procuro ganhar dinheiro fazendo controles desse tipo. O que alimenta a minha vontade de programar, é saber que estou ajudando alguém a fazer alguma coisa útil, é facilitar a vida das pessoas que estão começando a programar. Portanto se você achou  que algum desses controles serviu de alguma forma para você, mande-me um E-mail dizendo qual foi a sua utilidade.

Help file generated by VB HelpWriter.


Controle SystemTray

SystemTray em Portuquês quer dizer Bandeja do Sistema. Local onde se encontra o relógio, o ícone do controle de volume e de alguns programas. Com esse controle, você poderá criar aplicativos capazes de gerar ícones na bandeja do sistema, não necessitando assim de usar o espaço da barra de tarefas.

Propriedades:

TextoDica: É o texto que apacrece quando se passa o mouse sobre o ícone na bandeja do sistema.

Icon: É o ícone que será adicionado.

Se desejar alterar o ícone durande a programação, use o comado SET.

Ex: Set SystemTray1.Icon = LoadPicture("C:\icone.ico")

Métodos:

Show: Exibe o ícone na Bandeja do Sistema

Hide: Oculta o ícone da Bandeja do Sistema

Eventos:

MouseMove: Ocorre quando se movimenta o mouse sobre o ícone

LeftButtonDblClick:  Ocorre quando se clica duas vezes com o botão esquerdo

LeftButtonDown: Pressionar o botão esquerdo

LeftButtonUp: Soltar o botão esquerdo

RightButtonDblClick:  Clicar duas vezes com o botão direito

RightButtonDown: Pressionar o botão direito

RightButtonUp: Soltar o botão direito

Help file generated by VB HelpWriter.


Controle OnTop
Controle OnTop (Formulário Sempre Visivel)

Esse controle torna um formulário qualquer do VB em um formulário sempre visível (Always on Top) que é um formulário com a característica de ficar sempre sobre os outros, mesmo perdendo o foco.

Existe apenas uma propriedade útil e que também é somente visível no modo de programação:

Enabled = Se True torna o formuláiro sempre visível.

Help file generated by VB HelpWriter.


Controle FullDrag
Controle FullDrag (Arraste Total)

O Controle Arraste Total é uma ferramenta muito útil quando se deseja arrastar objetos na tela ou arrastar um formulário sem barra de título usando apenas uma linha de programação.

Existe apenas um método que faz todo o trabalho:

Sintaxe:

Controle.ArrasteTotal OBJETO

Onde:	Controle é o próprio controle de arraste total

OBJETO é o objeto que se deseja arrastar

A programação é feita no evento MouseDown do controle que será clicado e arrastado.

Veja o Exemplo:

  Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

       if Button =1 then FullDrag1.ArrasteTotal Me

  End Sub

Nesse caso, a programação foi no evento MouseDown do próprio formulário.

Se pressionar o botão esquerdo ( Button = 1 )  o próprio formulário ( Me ) será arrastado.

Veja a lista de alguns objetos que pode ser arrastados:

Form e MDIForm, Animation Control, CheckBox, ComboBox, CommandButton, DBCombo, DBGrid, DBList, DirListBox, DriveListBox, FileListBox, Frame, HScroll e VScroll, ListBox, ListView, Masked Edit Control, MSFlexGrid, Ole Container, OptionButton, PictureBox, PictureClip, ProgressBar, RichTextBox, Slider, SStab, StatusBar, TabStrip, TextBox, ToolBar, TreeView, UpDown

Help file generated by VB HelpWriter.


Controle FormSize

O Controle form size limita as dimensões máxima e mínima de um formulário redimensionável usando apenas 4 propriedades:

MaxWidth: Largura máxima do formulário

MinWidth: Largura mínima do formulário

MaxHeight: Altura Máxima do formulário

MinHeight: Altura mínima do formulário

Aplicação: Quando se deseja que um formulário possa ser redimensionado apenas para os lados, então as propriedades MaxHeight e MinHeight devem ser iguais.

Help file generated by VB HelpWriter.


Controle Gradient Title

Gera uma barra de título gradiente virtual no formulário.

Veja as propriedades:

Align: Alinhamento da Barra de Título. Pode ser no Topo, na Base, à Esquerda, à Direita ou em qualquer lugar.

Alightment: Alinhamento do texto dentro da Barra de Título.

Borderstyle: Estilo do contorno da Barra.

BotaoFechar, BotaoMaximizar, BotaoMinimizar: Exibe ou não os três botões básicos.

Caption: Texto da Barra de Títulos.

CorInicial e CorFinal: Cores que formarão o degradê.

CorSombra e CorTexto: Cor da sombra do Título e do próprio texto do Título.

DirecaoGradiente: Direção em que o degradê ocorre.

ExibeCaption: Se True, exibe o texto no título.

ExibeSombra: Se True, exibe a sombra do título.

SombraPosX e SombraPosy: Posição relativa da sombra ao texto. Para valores negativos, a sombra fica à esquerda e acima do título e vice-versa.

Pitcture: Se selecionado exibe uma figura no lugar do degradê.

OBS: É possível inserir contoles dentro da Barra de Título como botões adicionais.

Evento: Click

Help file generated by VB HelpWriter.


Controle PolyForm

O controle PolyForm faz maluquice com o seu formulário.

Por exemplo:

Você já viu um formulário redondo? E Triagular? Imagina então uma Estrela? O que acharia então de desenhar o seu próprio formato de formulário?

O Controle PolyForm faz justamente isso. Monta um formulário a partir de Elipses e polígonos usando as seguintes propriedades:

Enabled: Habilita/Desabilita o recurso de formulário mágico. Se False o formulário folta a ser retangular. (Que Chatice)

Style: Determina o Estilo do Formulário:

0 - Normal : Equivale à propriedade Enabled = False

1 - Elipse

2 - Polígono

3 - Retângulo com os Cantos Arredondados

RoundRectFactor: (Somente com Style = 3) determina o Fator de arredondamento dos cantos do formulário.

ShowPolyCreator: (Somente com Style = 2) Exibe um editor de polígono, onde poderá desenhar o seu próprio formulário ou usar até mesmo um assistente de formas.

No editor de polígono, é possível gravar a forma personalizada em um arquivo RMF para poder ler em outros programas.

Método

OpenFile: Permite que via programação, o formulário tenha o formato alterado lendo um arquivo RMF gravado anteriormente pelo PolyCreator.

SIntaxe:  Polyform1.OpenFile "arquivo.RMF"

Help file generated by VB HelpWriter.


Conheça Outros FreeWares da RomSoft

RomSoft Sprite

Monte Jogos e animações utilizando Sprites, onde cada Sprite representa um objeto de qualquer forma e tamanho que pode ser movimentado pela tela.

RomSoft TXTMoeda

TextBox formatado para moeda, evitando aquele chato problema do Visual Basic trocando o ponto de decimal pela vírgula de milhar e vice-versa.

RomSoft WinMenu

Crie Menus Gráficos com fortografias e desenhos, altera o conteúdo da Caixa Menu de Controle do seu próprio aplicativo, detecte e cancele ações do sistema como minimizar, maximizar, restaurar, mover, redimensionar e fechar.

RomSoft WinControls

•	Possui as mais variadas ações relacionadas ao Painel de Controle, Teclado, Vídeo, Modem, Internet e Aplicativos em Geral como:

•	 Acessar todas as principais telas do Painel de Controle, posicionando na guia desejada;

•	 Exibir os principais assistentes do Windows como Adicionar Impressora, Criar Atalhos e Adicionar/Remover programas;

•	 Capturar Qualquer parte da tela, ampliando, reduzindo, e capturar para a área de transferência;

•	 Desabilitar as teclas CTRL+ALT+DEL, ALT+TAB, CTRL+ESQ;

•	 Saber quais aplicativos estão sendo executados;

•	 Mover o Ponteiro do mouse ou saber as coordenadas do mouse;

•	 Limitar a região de movimento do mouse;

•	 Discar um número telefônico;

•	 Exibir/Ocultar a barra de tarefas;

•	 Criar Hipertextos para enviar E-mails, FTP, WWW;

•	 Mudar a resolução do Vídeo ou saber qual é a resolução atual;

•	 Mudar o Papel de Parede;

•	 Mover arquivos para a lixeira;

•	 Copiar discos;

•	 Etc...

Help file generated by VB HelpWriter.